remove counterproductive volatile specifiers in places
start some reorganization into more easily readable headers
get rid of this_type
make alle register classes structs
move constexpr bitmask(), register bit definition templates, shorten all around
remove superfluous cons<> template class
make RW bits toggleable as well
add array-value clear generators