Demonstrate how to:
* Create hypermedia between related aggregates
* Support multiple representations of an entity
* Support legacy routes with new resources
Show, through an old/new client/server how to implement backwards compatibility using Spring HATEOAS, thereby eliminating the need to version between domain object changes.