Next generation task manager! (generic!)