Refactor enumerations
Adjust examples
JNAeration script
Update README to the current state of the art
Simplyfy names
Update examples