issue #21684: start to invoice

Invoice isn't complete, but this will help start people get their hands on the quatrofecta framework.