Advice for code & structure - Filament