thanks for the replies L. Spiro. if i have 4 shader files:
1 normal vertex
1 normal pixel
1 font pixel
1 font vertex(i probably don't even need this for changing solid colour of font right?)
what happens to global declarations? like the constant buffer, sample state object... how does it all come together?