Add InfoBox support

This PR adds info box support by implementing the idea explained in #38