doc and update fps example
added Constraint base class