Add BfFileChooser and load_data_from_disk
First batch of changes to add BfFileChooser