adding basic gene structure
adding basic melody marshalling structure