split modules and docs