Refactor CompatComponent class.
Update copyright information.