Implemented drawing with raw vertex data. But refactoring required to cover all possible use cases