1. A composer comprising: a translation component that translates at least a region of a source code file based, at least in part, upon translation logic; and, a negotiation component that couples the composer with a compiler, wherein the negotiation component and the compiler negotiate translation rights over the region of the source code file.