FIX: architecture a little better defined now. Still required more thinking on it.
CHG: syntax for defining binding rule become clear and close to final
CHG: implementation of common use patterns moved to toolbox package
CHG: defined terms/vocabulary