Realize basic DI container
Update build