Update level_1 documentation and return

Details:
 - Documentation now conforms to the desired format
 - All functions now return something, possibly including one of the parameters to allow calls to be chained