Removed id field req from component concept

Also removed useless Components.hpp header.