Peter, your item #2 reminded me for some reason of the LOGO programming language and Turtle graphics. Hadn't even thought of that in years. Funny how some things that likely shaped you somehow get lost in your mind. Could be a thread of its own there...