This refactoring commit moves primitive, low complexity, helper views from DamusPurpleView into a separate file, to reduce complexity on DamusPurpleView.swift. Although functions were changed into View structs, no logical changes were made. (New version is functionally equivalent) Signed-off-by: Daniel D’Aquino <daniel@daquino.me> Reviewed-by: William Casarin <jb55@jb55.com> Signed-off-by: William Casarin <jb55@jb55.com>