Working towards a better layout for container formats after pondering the MS AVI 'specification'