Split out some code into separate files