Separate config from startup logic

I want it to be easy to create different configurations
on different computers.