Most of the code is already in libraries. rs-matter includes a lot of batteries, so for simple clusters you end up writing little code.