improve documentation, i.e. Elements and Variations