PLACEHOLDER: Support services/classes design.

## Do not merge!

This PR is meant to highlight the suggested design/packaging for implementing functionality for Provider Support services such as opening, closing, and replying to support tickets.
We should prefix all the base model classes (AttachmentData, Attachment, etc) with *Ticket\**.