Created a new package
A first table draft.
Added the row data structure.
Separated the model (the idea) from the implementation that is in
another package called *.impl
I added the license on top of each file.