Added implementation of components for pattern composite
Changed list of components to map
Added implementation of manufacturer
Added test on manufacturer and camera component