Creating YaST2 modules - where to start?