Component access
Currently HBasic supports 2 types of components.