Project init and setup.