Chaned how renderers import their dependencies
Created renderer interface class for renderers to inherit from for documentation reasons
Documentation woo