Привет, читаю clean architecture от дяди Боба, и возник вопрос: обязательно ли всегда делить приложение на слой сущностей и слой юз кейсов? я просто еще до сих пор не совсем понял по каким критериям идет это разделение, и плюс если я на 100% знаю что приложение будет относительно небольшое и код сущностей будет использоваться только в одной кодовой базе, можно ли для упрощения опустить один из слоев?