Modules

support for user-defined character properties