I am an inventor of an idea "NEXTFILA - the world's first connectable 3D printer filament system" for solving some problems in FFF 3D printing.
You can use a remaining filament completely and you don't need waiting to change filaments.
I open several design files in here to enhance the connectable filament system.