Fix lack of result_of_t
Bring coding standard up to date for memory component
Update any component to coding standard
Update expected component to coding standard
Update optional component to coding standard
Update range to coding standard