func NewImageList() *ImageList {
	list := new(ImageList)
	var images []Image
	list.img = unsafe.Pointer(&images)
	return list
}
NewImageList is a factory method for ImageList
package aeron
import (
	"sync/atomic"
	"unsafe"
)
type ImageList struct {
	img unsafe.Pointer
}