Affordances included but dealing with issues of formattypes first