Massive change to code layout and everything

Signed-off-by: Tricon2_Elf <tricon2elf@hotmail.com>