Separated new observation points from existing observation into stack.

- Ability to Add/Remove/Reset observation points

- API for passing message (optional) to observation data