Cleaned up and commented many modules.