Это модуль, конечно. Но тогда становится еще сложнее...