First draft of custom interfaces post.