Move project files to extension where they should be
issue #22155: First pass on PO data structures.
#22155: Incremental progress on PO.
issue #22155: Incremental progress on PO.
issue #22155: Incremental progress on PO.
issue #22155: More db work on PO.
issue #22155: First pass client code.
Merge branch 'master' into 22155
issue #22155: Fill out purchasing settings so the app. can load.
issue #22155: Fix purchasing so it will build.
issue #22155: Various fixes.
issue #22155: Incremental progress fixes.
issue #22155: Incremental progress.
Issue 22172: Added Item Group to core modules
Merge branch 'master' into 22172
issue #22155: Get grid basically working.
issue #22155: Get expense category preseting well on PO.
Merge branch 'master' into 22155
Merge branch 'master' into wip
issue #22155: Fix item source def for discovery.