moneygrubber: someone whose main interest in life is moneymaking
causal agent: any entity that produces an effect or is responsible for events or results
drafting: writing a first version to be filled out and polished later