moved nebulae code to operators
updated demo to use nonqt ui