Start implementation of polygon / curved polygon