Design notes - maybe a bit over the top