An advanced data software architecture for neurodata without borders (NWB) to enable efficient management, use and sharing of neurophysiology data Neurodata Without Borders: Creating a Common Data Format for Neurophysiology