Reworking it all as WPF

Should I have forked here incase I want to revert? I dunno the proper
way to use all of this