Budget Document Refactor