A Basic Framework