FBoxShape

TODO investigate using the implicit shapes here (and for the others) - e.g. TBox/FImplicitBox3.