See: The uCalc Object Model - A High-Level Overview