Renamed all h files to hpp. Also, Components.