Descriptors as class methods, one file per class, fixed #7, fixed #9.
Package header file with all imports, fixed #8.