diff --git a/README.md b/README.md
index 41620e7..d4bfecc 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# The Simplest Virtual Computer (16 bit)
-

+
This is the specification for an extremely simple "virtual computer" that can be emulated.
@@ -120,7 +120,7 @@ When the instruction pointer advances, it does so by four positions.
A program is really just the initial state of the main memory.
There is no distinction between memory that contains instructions and memory that contains some other asset.
-The initial state is loaded from a binary file that is read as containing the (le) u16 values in order. The maximum size is $2*2^{16}=$ bytes ($\approx$ 131.1kB).
+The initial state is loaded from a binary file that is read as containing the (le) u16 values in order. The maximum size is $2*2^{16}$ bytes ($\approx$ 131.1kB).
It can be shorter, in which case the end is padded with zeroes. The computer will begin by executing the instruction at index 0.
## Example
@@ -176,7 +176,7 @@ Inspecting the file, we should see:
When we run this, we get the following output:
-
+
## Contributing
diff --git a/logo.png b/logo.png
deleted file mode 100644
index 99de629..0000000
Binary files a/logo.png and /dev/null differ
diff --git a/colors_scaled.png b/specification/colors_scaled.png
similarity index 100%
rename from colors_scaled.png
rename to specification/colors_scaled.png
diff --git a/logo_alpha.png b/specification/logo_alpha.png
similarity index 100%
rename from logo_alpha.png
rename to specification/logo_alpha.png