Add component and module behaviors