Нет, почему? Можно в разных, но подход такой же. Логика высокого уровня должна использовать логику низкого уровня, но не наоборот. То есть сперва у тебя идут какие-нибудь утилиты и вспомогательные функции, потом начинается простая логика, за ней логика посложнее, и так далее.