Build out extensibility support, docs