やったことがないのでよくわかりませんが、顔無しの絵にスプライトで作った顔パーツをのせる形式にして、表情は、関数やサブルーチンにしては?