Invoices proto app: high level overview