the plan is to get all the foundational stuff together and working, then setup everything as a standalone App, that can be used cross compiled to run on Linux, Windows and Mac, x86 and ARM, my Linux system is currently x86 and it boots to desktop perfectly.