Created component class header (no source file needed)