still thinking on this.. If I am going to go the symtable route, this is probably the general structure i'll use.
progress here, though not sure how scalable or (easily) understandable it will be
maybe this will work -- eh. Let's go drink.