These are the two most important concepts of clean architecture.