Found a working design, now to investigate static site generators