simplify packaging through a premake pattern