Où placer le code dans les modules Joomla

Lors du développement d'une extension Joomla, existe-t-il des meilleures pratiques, des directives ou des recommandations concernant l'emplacement des différentes parties de mon code (PHP et HTML)? Je pense principalement aux fichiers de base inclus dans un module: mod_mymodule.php helper.php...