Basic layout for manifest

incomplete and untested!