Just a question on your fuel-depot on github, why you put the Message class in your app directory ? Create a package for Message stuff isn't the best way ?
For depot (a project that is now dead), we didn't want external dependencies. But for your application stack, it's always a good idea to separate generic bits, in either packages or modules.