In this example, I use Siphon to compose a list of systems from the package that contains them. All of Siphon's parameters are optional.
var systems = new List<ISystem>();
var systemDefs = Siphon.getDefs("my.code.is.here.systems", "src", "System" );
// package, source dir, file name filter);for (def in systemDefs) systems.add(Type.createInstance(def, []));