moved extensions to a dedicated multimodule project