@mcc yeah, that definitely sounds more practical than my plan. i do think i can get the details right if i can manage to get to that stage. the bigger issue will be getting through the middle period of technical decisions without getting derailed by too many Cool Ideas, lol. i do want to copy CoreAnimation to the extent that i can get away with