First reading of standard document.
We will add more complete definitions and restrictions.
create interface for accessing json objects
simple implementation for accessing the enclosed data.

Not compiled yet :-P