Finishing support for all "Customer" features

Framework started for "Staff and Management" features.