diff --git a/src/gb.rs b/src/gb.rs
index a70e2cfe869cd57ad7774973a559ac63b890ea6e..46292902a8f29543092d760b482ea45cbc5b7917 100644
--- a/src/gb.rs
+++ b/src/gb.rs
@@ -25,6 +25,9 @@ pub const BOOT_DATA: [u8; 256] = [
     6, 25, 120, 134, 35, 5, 32, 251, 134, 32, 254, 62, 1, 224, 80,
 ];
 
+/// Top level structure that abstracts the usage of the
+/// Game Boy system under the Boytacean emulator.
+/// Should serve as the main entry-point API.
 #[cfg_attr(feature = "wasm", wasm_bindgen)]
 pub struct GameBoy {
     cpu: Cpu,