https://opt-models.org/compendium/lego/streamlit-user-interface/