Remove IWritingSystemDefinition interface

* general cleanup of writing system model API
* add in code comments for some public methods