khalif is using a framework called spine to build a website. characteristics of spine include its separation of an application into three logical parts: one that interacts with the database, one that contains the user interface, and one that handles the logic. what kind of framework is spine most likely?