Design decisions and limitations