/// The bus module
////// A bus is a device that can read and write to memory. It is connected to the CPU
/// and other devices.
pubtraitBus{/// Read a byte from memory
fnread(&self, address:u16)->u8;/// Write a byte to memory
fnwrite(&mutself, address:u16, value:u8);/// Load a binary file into memory
fnload(&mutself, path:&str, address:u16);}