Blueprints for libswitch

Launchpad does not know how libswitch tracks feature planning or documentation.