So, it's a boilerplate generator that you'd use instead of a library providing an abstraction layer?
i.e. we consider the majority of your application project to be boilerplate, all except your core business logic. This allows you to generate pretty much everything other than your core functions.