manages all of the top-level components (activities, receivers, services, content providers) running in them.