Engine building techniques