Open-source platform for adjustable training regimes in freely moving and head-fixed mice | Synapse