For many projects the default ZAZA.rocks bag interface provides enough functionality. It already supports displaying many file types and you can customize it by applying your on branding. This is plenty if you want, for example, to communicate documents to your customers and keep a digital archive afterwards.
Many projects ultimately want to provide a fully custom experience to their users. That's why we created the website-in-a-bag concept. It allows you to upload a fully custom website into your bag.