This philosophy utilizes Category Theory