Add documentation, allow container to be passed as argument.