Du kannst dir auf der Basis von Canvas auch ein eigenes System bauen, dann brauchst du nichts weiter als eine
Unit und erstellst alle Komponenten dynamisch. Dann hast du auch nur das in den Programmen drinnen, was du auch brauchst und Fremdkomponenten sind nicht nötig.