This was originally a presentation from a talk explaining the philosophy and structure of the homalg project. (Download PDF)