Just another framework. A school assignment.