Library feature

Add basic functionality for the DUCSS library to be featured on the website. Styling needs major feedback and feature requests are welcome. Needs review by @Specialkbyte and @houli
the `.lower()` is a hack for not using named enum fields really