Cool, thanks for the input, guys! Now I am still 90% undecided! I might keep the checkboxes and add another text field for custom modes/override.
Yeah, that would be really nice! I briefly searched around in the source regarding that. It looks like there’s code for script properties scattered all over the place though, so it might be a pain. It would be an awesome feature though.