Use of polymorphism for render manager instead of huge switch case.
fixes #137
Merge pull request #254 from hwoarangmy/development

Use of polymorphism for render manager instead of huge switch case.