Begin porting of the old budget database library to the new framework. #notworking