Create a concern for GenericFiles to ease downstream overrides. Closes #19, #20

Doh.  I guess the engine_cart:setup task may have done this and I missed it.