Front-End library and widgets