My thought for a minimalistic widget library in go