Move to cross platform dir structure, needs more work and icode and linux project dirs need to be created