Initial port of core Spring HATEOAS.