Adding some good libraries to compare
Half done with the outline.