Contains all the handlers and helper classes