Initial Commit of the cComponent class.