1. A system comprising: a namespace and storage management server configured to execute program instructions for facilitating configuration of and management of pathnames in a logical namespace, and extracting logical views and pathnames from the namespaces exported by heterogeneous services, and configuring the pathnames so that they are accessible to a client in the logical namespace via a storage access protocols; a namespace and storage management console having a computer screen; a namespace and storage management application executing on a computer associated with the management console, the namespace and storage management application configured to initiate performance of commands directed to managed objects including facilitating configuration and management of pathnames in a logical namespace, and is configured to spawn a graphical user interface thread for use by a GUI toolkit, the GUI toolkit configured to produce reusable GUI components that allow a user to manage various said pathnames exported by heterogeneous namespace services and protocol implementations within the logical namespace, said GUI toolkit having an associated GUI library and said GUI thread creating one or more wizard templates that enable an optimized operation flow for respective actions selected by a user, and said GUI toolkit supporting reusable templates that facilitate reuse of the GUI components within one of the management application and other applications.