standalone library for interface elements using Gibber notation