Allow specifying info windows and custom icons

As mentioned in #13