Implement LINQ compatible select many

 - Includes documentation and tests.
Update documentation to focus on LINQ