An important step in designing for a surface is to establish nodes on the surface upon which you can place objects. A blog describes how to create the nodes. A PDF file is also available.