Fixes #9615 The are no integration tests, this is to be addressed later. I did manual tests so far. Also includes first draft of the documentation. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>