Bubble2Floor: A Pedagogical Experience With Deep Learning for Floor Plan Generation