Logical splitting endpoint by modules