Reimplement generator dialog

... with 'native' filtering component and real.

![new generator dialog](https://dl.dropboxusercontent.com/u/2304564/Screenshot%202014-07-24%2013.21.00.png)