refact(fnordload, ui): more felxible ui subsystem