Split everything into separate files