I am starting a new project which will basically be written in c++ and later expose to python by using pybind11(may be switch to boost python if it makes my problem easier t