Device design combines affordability, modularity, and programming ease — ARCADIA Knowledge Graph