engine reads systems, live updates, and is able to have multiple systems