The docking layout can be persisted so that you can recreate that original
layout in the future.
For example, when your application shuts down you would save the current
layout to a file or into your database. On restart you can then reload the layout
in order to reinstate the user with the same environment they were using
before.
You can save the layout to a file, byte array, xml stream or generic stream
and there are several events you can use to customize the process. This
allows you to add and reload custom information for each page as well as
at a global level.