Add multiple graphics types

Add rendering for effects in the graphics component, implement backbone
of particle effects emitters.