Moduleco Framework : general, abstract class and interfaces