Finished Basic Outline -> Ready for backend integration