Changed project structure and added Linux project