Attempts at defining a layout mechanism