Revert "Revert "Add Coin Control""

This reverts commit 029d62f45de45139be17ffec6ef2c512f1029288.