PatchData is the PatchDay backend. It implements the Core Data stack.
- Hormones
- Pills
- Sites
- Sites can have 1:N hormones.
Settings are implemented using User Defaults and mostly apply to as global Hormone settings. Equivalent Pill settings are attached to their entity since each Pill entity can represent a different medication whereas Hormone entities refer to just one type of medication.