Creating core naxomi project structure and IDEA project. Also creating some core interfaces.
Commit of further inital changes.