Vector spaces for dark matter (VSDM): Fast direct detection calculations with Python and Julia | Synapse