Remove use of using namespace.
Bundle implementation options together.
Add memory locking options.
Fix up spacing.