Feature/nio instance

Going to leave this on a PR until the docs are in place