Added Component class.