Start of a major overhaul of the programming side: restructuring the project (partially complete), adding in support for scary/friendly toggling (pending).