This is the implementation of the wwdc2018 session 225 demo so that to understand how to draw mosaic layout.
Understanding these basic techiniques may help us to write robust and maintainable codes or to design object lifecycle nicely when we join actual projects. They tell us perspective on judging suitable OSS as well.