Fixed issues around blending and tidied code. Added a number of sample emitters