Conceptually similar, they're completely different in functionality. You can work directly not through attributes, but through the convenient syntax of a template language, which offers far greater possibilities for creating HATEOAS applications.
I can confidently say that this is a truly worthwhile module that simply supports the template in the layout and pulls everything from the main module.
I can answer any questions in the comments about the module if you have any and justify my point of view. I would appreciate your feedback ^ ^