More work on bot (sub) module structure.