Initial commit: pushing modules and examples