Release v0.996c - Added a ton of documentation comments, renamed 'Observable' to 'Observation'.
Also, while writing said doc comments, I realized how badly 'Oberservable' was named, so I renamed it to 'Observation' along with its module (which was previously called 'Observer'). So, you will have to update all the using expressions that open 'Observer' to now open 'Observation'. Not a big deal.
Here's lies more change notes -
Fixed over-specificity of Observer arrows. BREAKING CHANGE
Added world state -> world state Observer arrows. a6e604d
Made change publishing TRUE by default (disable only those that actually cause perf issues.) BREAKING CHANGE
Implemented change events for Group, Screen, and Game. 825f9a0
A lot more documentation comments. 0fddd43
More documentation comments. 7a8ef61
Added lots of documentation comments. c1dca88
More documentation comments. 1c18662
Renamed 'Observer' and 'Observable' to 'Observation'. BREAKING CHANGE eabe5c8