Architectural Tools

Has anyone developed architectural tools for DraftSight? Tools such as insertion scripts for doors and windows with automatic healing of walls?  Or insertion routines for toilet room fixtures or other types of blocks where the blocks are inserted with a relative distance to a corner?  This is a common feature in Autocad using lisp routines going back many years ago.