Tools for creating initial .gro and combining source files

Are there any tools that can be used to combine and merge various input files such as a PDB file for the protein and any parameterized ligands from something like acpype?

Doing so manually is extremely tedious and error prone so an alternative would be greatly appreciated.