Refactor Callable into a PyObject-pimpl pattern
Add bp3 library Python module
Fix more stuff from big rename
Remove callables namespace and directories