Revision

Excellent design.

Review by rs_bullard
Invite to work