Generated shader files are now automatically compiled into XNB files. The build process uses a temporary auto-generated Visual Studio XNA project.
Compiler now generates initialization code to load all the shaders.
Changed import/processing type for effect files in the virtual VS project. Generated shaders are now actually built. This revealed that the shaders do not, in fact, build =D. Working on getting shaders to build now.
Samplers now automatically generate a size and dxdy float2 vector as parameters for the compiled shader.
When samplers are passed as variables to a function the associated size and dxdy variables are passed as well, in addition to the VertexToPixel structure required to do texture lookups.