Wrap long lines
Define handle in __init__
Remove dead code
Make it clear those are abstract classes
Move language data definitions to separate file

This makes models file more readable
Document variables
Wrap long lines