Na igen, nem írtam le konkrétan, de valóban, újabb script-ek és/vagy a jelenlegi szétbontása kellene mindegyik ötletemhez.
Vagy extrém módon, a jelen script-en belül megvalósítani minden fentebbi üzemmódot, és indítási paramétertől (vagy *nix világból inkább symlink név alapján) eldöntve, mit csináljon éppen. :-)