https://tenmilesquare.com/resources/technology-strategy-innovation/managing-complex-data-with-json-in-postgresql-part-1
https://tenmilesquare.com/resources/technology-strategy-innovation/managing-complex-data-with-json-in-postgresql-part-2/
https://tenmilesquare.com/resources/technology-strategy-innovation/managing-complex-data-with-json-in-postgresql-part-3/