Reverse class argument names
Don't set shouldComponentUpdate
Add initial documentation