Started implementin a templated ComponentStore & Unit Test