Of the top of my head I can imagine that would be quite easy to code.
All you'd need is index.php, functions.php and style.css
Maybe a loop.php as well and whatever other little features you'd like.
Design the site and build it in html. Include many custom queries throughout the index.php to take the text and images from different pages within the WordPress.
$my_id = 206;
$post_id_206 = get_post($my_id);
$content = $post_id_206->post_content;
$content = apply_filters('the_content',$content);
$content = str_replace(']]>', ']]', $content);
Use Jquery to slide to certain element ids.
That would be pretty much it for a start.
(although it'll take a bit of knowledge of how WordPress works and you'll have to understand how to build your own themes from scratch etc).