project reorganizing; added basic plugin structure