Example and common base files for building an Otto module