Add documentation to various headers
[Manager] Return the created recording in convenience methods

This lets you easily remove this later since the caller would have a
reference to the created recording