add the ability to pass margin arguments to `compact_proposal.cls`. The approach for how to handle arguments, and what to default to if no arguments supplied, needs to be fleshed out.