Applying fills and strokes to vector shapes