added IRender and ConsoleRenderer
merged