Explorations around Android custom layouts