Refactor:
  Removecd concept of constant buffer. Instead use uniform to set global shader constants.
Moved forward with shader reflection.