Swappable battery technology