Make all view binding implementation headers public

Make protocol conformance public. Will be used for documentation purposes
Enable view clipping to avoid views escape from view controller view boundaries
Improved displayed debugging information
Fix demo cursor issues
Only observe the keypath associated to the information which is displayed