added common include directory and headers for common types and resources