Massive refactor of rendering code and beginning work on daydreams

Change-Id: I6bd93734f5c63a7d9fd855233f77acb829ba0d38