good explanation of modules vs. inheritance, inheritance is more difficult to understand but can help if you need to keep 'state', but i don't know where that would be important yet....