Systems registered to run once before the first update.
List<System> get startupSystems => List.unmodifiable(_startupSystems);