Added normal generator mesh component
Added phong shading component
  -> required ability to hook one fonction from another