Because of circular dependencies in Petals API, a refactoring/reorganization of API is required.
It is needed to introduce:
See https://doc.petalslink.com/display/petalsesbsnapshot/API%20overview
Reorganized in trunk
Reorganized in trunk