Overview of the Ptolemy Project