Setting up the development enviroment
Writing the code
Nesting libraries