The vertebral column usually consists of 33 vertebrae: 24 presacral vertebrae (7 cervical, 12 thoracic, and 5 lumbar) followed by the sacrum (5 fused sacral vertebrae) and the coccyx (4 frequently fused coccygeal vertebrae). The 24 presacral vertebrae allow movement and hence render the vertebral column flexible.
Create a *.docm file to hold your macros. Upload this file to your site in a location accessible to all users of the library (I recommend the Style Library). Optionally, add keyboard shortcut customizations to the *.docm file to make accessing your macros easy. Create your document template and save it as a *.docx file.
Text documents (.odt), as well as spreadsheets (.ods) and also presentations (.odp) are supported, including support for complex formatting and embedded images. Graphs are no problem either. If you want to secure your data you can even open password-protected documents. This app is open-source.