Add Renderer trait
Add .idea to .gitignore