implement circles using linecollection
move formats to special file
add unicode format

unfortunately it is not working very well
make factory functions for basic structures
add sites kw