Projeto interessante, tentarei fazer um e depois eu volto para contar minha experiência.
Edit.
Link do meu repositório.
Como outro comentou, também fiz algumas modificações no código da minha versão para facilitar o processo, utilizei root, criei conjuntos de 3 pixels para as cores que precisavam e criei uma div que preenchia os pixels que faltavam no centro com base em uma cor definida no css.
Na questão de dificuldade posso afirmar que é praticamente nula, para um desenvolvedor novato seria uma dificuldade baixa. Porém é muito trabalhoso, olhando o repositório original imaginei que seria um processo chato, e conseguiu superar as minhas expectativas.
E assino em baixo que ver o resultado final é realmente satisfatório.
Então se houver um iniciante lendo isso e quer aprender o básico da hierarquia pai e filho, esse é o projeto perfeito para você, posso garantir que no final terá se tornando um mestre no assunto de div pai e div filha(s).