Create DataManager module

See commit comments