Well for changing the resource carried, either change the name and stuff about gold through Game Interface (not sure) or base the ability off the Ghouls Harvest Lumber.
For the harvest ability not targeting a gold mine, well make it based of lumber or use the Gold Mine as a base unit and edit its values.