change package names

I did only that; the next step should be about making them implement
the abstract model. For that we need to change `BasicEntity`; more
details coming in an issue