initial AudiovisualMaterial class outline