Changed solution structure.
Updated build outputs.
Implemented build script with all targets and dependencies.