My framework generic modules