Refactor LabelFrameNode and new static method to insert a instruction before a location