Refactored - New package ds.plato.api with only interfaces #126