Refator project structure and modman definition