Window Library, CMake Updates, SDL Support, libbmwrapper integration