Initial caclulator development.