Generated module environment
Add base documentation