How We Can Code Democracy Into the Design Process