Moved setup into its own project