This plugin can control all field on checkout page. Even default billing and shipping fields can be edit, re-order or delete. More fields can also be added in three areas of checkout page like Billing, Shipping and after Order Notes. Also file/image can also be uploaded.