provide the ability to pass arguments when compiling a resource