Add Version interface to keep src dir