Addressing API concerns raised in issue 2. This is a breaking change. New example, and logo.