https://wiki.mozilla.org/Gaia/Design/BuildingBlocks