A component is a skp file that is loaded into SketchUp, from either a local directory (treated as a library,) or from a remote website.
Encapsulting skp files within another file container just adds unneeded complexity.
If you wish you CAN have a database that keeps track of the directory of components.