Last night I realized that a couple features I want for Typica 2 could be designed in a way that both reduces the amount of code I need to write and has some very attractive properties that simplifies a ton of considerations over my previous thinking of how I'd need to implement things.