documentation effort
refactoring platform/arch definitions
more documentation added