Coding reusable entities

To create the definitions for the entities required by the HTMLSample Application, the following guidelines were followed:

These guidelines were followed for this particular application, but you are free to change the approach in a real environment