Initial files from Zachary Freiberg

Signed-off-by: Michael James Williams <contactmichael@michaeljameswilliams.com>