mac style components finished basic draw lib and a lot of components