Fix allocator name
Add support for setting the same uniform for multiple GPU programs
Add default color program
Use default color program to render rectangles