Update encoding approach for UTF-8, remove TRCK from frame, improve frame factory