PaintManager and DataManager