Removed useless usage declaration.
Ported base Application class.
Ported base Controller class.
Ported base Module class.
Ported base Component class.
Ported base Widget class.