This looks great, and it appears that you have the mechanics well thought out and integrated into the design already. Great work!