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.
eg in php
$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.
The best thing you can do is study the codex wordpress: http://codex.wordpress.org/Theme_Development