Remove Frames::detail::* from documentation, begin documentation writeup.
Split utility.* into const.* and detail.* for better division of internal-only machinery.