Remaking this completely. Keep an eye out for a version 2 release :)