Refs #4, adds PNG support.