UI component base for require js. Contains basic methods and properties for creating a suite of ui components.