first cut at really using partial appendElementData to make models span packets. still needs work