Reworking storage logic, added neopixel (very raw)