still working on surface integration, and not compiling yet
Authored by: raregue 2003-10-09
Parent: [r630]
Child: [r632]