Original Authors:
Niclas Eklund
 
Contributors: