Add Share and Chemical to the domain model
refactor UI design