Abstractions

by Jeremy Pelser & seventhgaze