Initial Commit Architecture Setup