I used few templates modules. But they were or too simple for programmers or too difficult for designers. So I tried to create the module which is simple for designers and has enough features for programmers. It's not the best, It's just simple and enogh (I tried to do it exactly so).