ohhh this is a really neat concept--kind of like a sandbox narrative? customization is pretty ambitious and definitely something that you could take to other projects! i really like that you've already broken up your to do list by marking some stuff as stretch goals and it's always a good idea to be reevaluating and revising this as your project goes along. best of luck!