Design a Garage Door Controller — Low-level design — CareerVerse