Redesign and Feature updates Closes #111, #117, #120, #119, #121, #128, and #116 See merge request b0/spectral!43