feature definitions for shared modules