New Component: ComponentList. Eventually this will load all components into a list to select from.