Co-authored-by: zramsay <zach@bluecollarcoding.ca> Reviewed-on: #9 Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to>