Hourglass

I know it does not matter but since this files is essentially part of the C API should we rename it to ``api_visibility.h``