Correct folder structure. Not finished.
Correct solution structure. It is compilable.