Produce dot-and-cross diagrams for a wide range of covalent compounds (including those with expanded and incomplete octets) and model them in 3D, expoloring their geometry, bond angles and polarity.