First commit.

This first commit contains a basic implementation of a module manager.