Simple, maintainable and customizable CRUD UIs with jOOQ and ng-admin