Merge of Wolfenswan's feedback

This commit aims to address Wolfenswan's feedback. description.ext has
been cleaned up with insignia being moved to seperate file. The order of
assign Insignia has been tweaked a bit and tidied.