Refactor technique-related code
Move Effect class out of effect/__init__.py
Implement basic sampler parameter support