Extending and reusing the UberFire UI components