Created by Tabish Ghani
Contributed by Elena Miska
Contributed by Stefan Vincent
Contributed by Lluís Serra