Graham, lightweight IoC and DI framework, based on knowledge from Cairngorm, RobotLegs, AS3Signals