Build out more thoughts. Move towards unified/finalized thought process before beginning this application