Split source + other things
Add a logging class (not yet using stdlib.logging because of \n)