Building Representation within a Component Based Paradigm