Rasterizer can load programs and shaders from custom directory

Pass argument on init