Refactor common settings out into a seperate file
Fix derps
Add custom print stuffs
Implement BinarySplit