anchor and label width&height are optional

solves #1 #2 #3 :)