This has been developed long ago but never was finished. Nice design though so it cannot be dropped and will sometimes perhaps be used.
@version $Revision: 1.4 $ @since 1.1.0