Revert "Finished Prototyping"

This reverts commit 07694e3d0bbbde47f3927176d0734c65154ad2d7.
Revert "More Prototype Optimization"

This reverts commit 3fa7e218fce1be17584cac3ae17ac196cf914d06.
Revert "Prototype Optimization"

This reverts commit a253293a434b3147fecead6efafaeb2d7098986c.