Added skeleton and data structure for refactored API, using embind. Working well