I submitted my first resource pack and it is under the review. It is "cactus arm and flowers", because it is the easiest part to become resource pack. Next I'll submit a pack of "laptop, desktop and keyboards".
Thank you for your question. It read a model JSON file, change its texture, and write multiple model JSON files. For example, chairs of 16 colors, monitor with different screen and books with different covers.