La respuesta a la primera es no, con eso anula la segunda respuesta-
Un modulo es un pequeño "subprograma" que agrega funcionalidad adicional al sistema.
Drupal es 100% modular como habras visto. Los contenidos se guardan en la bd, las imagenes en la carpeta files(por default)
Lo mas facil para crear themes propios es viendo como están creados otros.
Dale una leida a esto
http://drupal.org/documentation/theme
Saludos.