started converting time_steward event and trigger concepts

(currently left in broken state)
continued converting time_steward event and trigger concepts

(currently left in broken state)
continued converting time_steward event and trigger concepts

(currently left in broken state)
hacked around with entity fields idea

(currently left in broken state)
started overhauling things to use the entity fields idea

this should eliminate our use of virtual classes,
   among other things

(currently left in broken state)
continued overhauling things to use the entity fields idea

(currently left in broken state)