Sepi is an object-oriented scripting engine for Delphi. It allows the users of your application to customize it using powerful object-oriented scripting. Sepi can even create classes, and work with different languages (e.g. domain-specific).
This library allows to read/write XML documents into objects using RTTI (run-time type information). Very useful for configurations, settings, skins and so on.