1. Design a SobiPro template that will look and function like the new SobiSort template in the View Template
2. Incorporate CSS Template Blocks (positions) allowing the addition of new custom fields without any the code in both views.
3. Assign ACL rules to the "contact" function which allows for charging.
Design a SobiPro template that is versatile enough to add custom fields and be able to position them in blocks (positions) on the details and summary views with the addition of a "pay per contact" or "Subscription" contact form. The blocks "positions" should be able to accept all current and future custom fields.