Added the josh's architecture diagram (thats so pretty). Can adjust scaling if need be