Add component annotation class
First implementation of automatic service scanner, interface resolver and auto-configuration