Quite some project there's a lot you can do with designing this, one feature to incorporate is a lazy Susan it can provide an ease of access and maximise the room space you have to store the filament...