Graphic and SmartSurface

SmartSurface now used by Font, Graphic and SpriteFile.
Graphic used by the renderer (temp - hardcoded noise texture) and by
ParallaxLayer