Tracker for updating and getting data Datamanager to serialize/deserialize Main for initialization Config for config