Fog Computing Architectures: a Reference for Practitioners