Some re-structuring and explanation of concepts as well as added scaling for Postgres