Changing my name
Adding routing framework
Adding proper static initialization
Oopsie
Oops
Changing resource name output (I agree that it should be done in the app and not in the lib...)