Reworked project structure, implemented some stubs.