Added a createComponentStore() method & test