Possibly also looking at making a trebuchet (stationary object).
Why stationary? Real life trebuchets had to be transported long distances, but then setup to be fired. The civilization series makes that work by requiring the trebuchet to be set into stationary "firing mode", which uses a movement point. However, this wouldn't work so well in MegaGlest because we lack the means to tell the AI how to use it. In the future, if, say, Lua AI is implemented, it may be possible to implement a reasonable trebuchet, but at the time being, it doesn't seem very feasible (the trebuchet isn't really a defensive unit).
the worker is going to have a promote to technician option rather than having a produce technician option (the technicican will be used for researching and building the steam workshop and the aerodrome). I want the archers to have a promote to crossbowmen option (only handheld crossbows so not quite like with norse) and a promote to anti-air ballista (stationary object) option.
The problem I see with these upgrades is that the AI doesn't really understand where to stop upgrading. You definitely wouldn't want to upgrade all workers, since the technicians lose part of their harvesting and building skills. The crossbowmen is great, but anti-air ballista are defensive units that are only needed in limited numbers (and aren't needed at all early game).