A simple implementation of the canonical bank account example using Modula-3 Network Objects, FormsVBT, Trestle, and Resources.
(I have been told that a better way to organize things is to put the shared absractions in their own package. I thought such an approach would require too much organization for such a simple program. The interesting part is that Modula-3 and Network Objects don't know anything about the symbolic link but everything hangs together due to magic of structural equivalence!)
The server's user-interface is specified in the FormsVBT form files bankmacro.fv (which defines useful FormsVBT macros) and back-background.fv.