What permits elements with different mathematical starting points to be taken care of in a flexible manner while holding their key basic aspects?