lots of new effects and new interfaces

major changes in preparation to v1.0