The architecture of Looks allows for more independent modules to take part in an object visualisation. (I.e. using Looks it is possible for module A to add child objects to an object originally created and visualised by module B.)
Besides the Looks SPI this package also contains a bridge to the current NetBeans visualisation API, Nodes.
WARNING:
The API is still under development and may be changed. The changes will not
change the general way how the looks API works and can be considered small but
it is not granted that the changes will be compatoble on either binary or
source level.
Especially the way how the Looks are registered on the system filesystem
using module layers will likely undergo some changes when the back end of the
Registry API
will change.