A basic environment for PIC development